package com.wu.pojo.response.sys;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel
@Data
public class RemindListResponse {

    @ApiModelProperty(value = "id")
    private Long id;
    /**
     * 关联id，如任务id
     */
    @ApiModelProperty(value = "关联id，如任务id")
    private Long commonId;
    /**
     * 子关联id
     */
    @ApiModelProperty(value = "子关联id")
    private Long subId;
    /**
     * 信息
     */
    @ApiModelProperty(value = "信息")
    private String info;
    /**
     * 0：系统信息，1：任务信息
     */
    @ApiModelProperty(value = "0：系统信息，1：任务信息，根据这个类型和commonId跳转具体信息")
    private Integer type;

    @ApiModelProperty(value = "发送时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 0未读，1已读
     */
    @ApiModelProperty(value = "消息状态 0未读，1已读")
    private Integer status;
}
